/*
 * canal.h
 *
 *  Created on: 08/09/2011
 *      Author: guido
 */

#ifndef CANAL_H_
#define CANAL_H_
#include <iostream>
#include <fstream>
#include "terminales-client.h"
#include "terminales-server.h"

class Canal {
private:
	std::ofstream salida;
	char* buffer;
	int tamanyo;

public:
	Canal();
	void enviarMensaje(char* &bytes);
	void recibirMensaje(char* bytes, int tamanyo);
	bool binarioValido();
	int bufferSize();
	~Canal();
};

#endif /* CANAL_H_ */
